$(function () {
    $('#index_tree').tree({
        url: "/static/json/tree.json",
        onClick: function (node) {
            //在tabs里面添加一个选项开
            //如果是父节点, 不需要操作
            var isleaf = $("#index_tree").tree("isLeaf", node.target);
            if (!isleaf) {
                return;
            }
            //如果不是父节点:
            //判断节点对应选项卡是否存在
            var exists = $("#index_tabs").tabs("exists", node.text);
            //如果存在, 选中选项卡
            if (exists) {
                $("#index_tabs").tabs("select", node.text);
            } else {
                //如果不存在, 创建选项卡
                //tabs添加选项卡
                $("#index_tabs").tabs("add", {
                    title: node.text,
                    //herf: 加载仅仅是html中body
                    //href: node.url,
                    //使用内嵌的方式
                    content: "<iframe width='98%' height='98%' src=" + node.url + "></iframe>",
                    closable: true
                })
            }
        }
    })
    //main主页的选项卡初始化, 初始化后才能调用添加选项卡的函数
    $("#index_tabs").tabs({})
})